package com.xianyun.book.domain.gateway;


import com.alibaba.cola.dto.Response;
import com.xianyun.book.domain.user.SocialUser;

/**
 * 三方用户 领域网关
 * @author mac_zyj
 */
public interface SocialUserGateway {

    /**
     * 保存或修改三方账号信息
     * @param socialUser 三方账号信息
     * @return 响应结果
     */
    Response checkAndInsertAuthToken(SocialUser socialUser);

    /**
     * 绑定三方用户和用户的关联
     * @param socialUser 三方用户账号信息
     * @return 响应结果
     */
    Response bindSocialUserAndUser(SocialUser socialUser);
}
